package com.jrx.anytxn.customer.dto.customer;

import com.fasterxml.jackson.annotation.JsonFormat;

import java.io.Serializable;
import java.math.BigDecimal;
import java.util.Date;

public class CmLimitAdjustLogRes implements Serializable {

    private Long id;
    private String tenantId;
    private String seqNo;
    private String customerId;
    private String organizationId;
    private String limitId;
    private String templateId;
    private String adjustType;
    private String adjustReason;
    private BigDecimal limitPermBefore;
    private BigDecimal limitPermAfter;
    private String channel;
    private String dataSource;
    private String result;
    private Date createTime;
    private Date updateTime;
    private String updateBy;
    private Integer recordVersionNumber;
    private Date businessDate;
    @JsonFormat(pattern = "yyyy-MM-dd")
    private Date limitEffectiveDate;//额度生效时间
    @JsonFormat(pattern = "yyyy-MM-dd")
    private Date limitExpiryDate;//额度失效时间
    private String fileName;//文件名
    private String chineseName;//姓名
    private String idNumber;//证件号
    private String mobile;//手机号

    public Long getId() {
        return id;
    }

    public void setId(Long id) {
        this.id = id;
    }

    public String getTenantId() {
        return tenantId;
    }

    public void setTenantId(String tenantId) {
        this.tenantId = tenantId;
    }

    public String getSeqNo() {
        return seqNo;
    }

    public void setSeqNo(String seqNo) {
        this.seqNo = seqNo;
    }

    public String getCustomerId() {
        return customerId;
    }

    public void setCustomerId(String customerId) {
        this.customerId = customerId;
    }

    public String getOrganizationId() {
        return organizationId;
    }

    public void setOrganizationId(String organizationId) {
        this.organizationId = organizationId;
    }

    public String getLimitId() {
        return limitId;
    }

    public void setLimitId(String limitId) {
        this.limitId = limitId;
    }

    public String getTemplateId() {
        return templateId;
    }

    public void setTemplateId(String templateId) {
        this.templateId = templateId;
    }

    public String getAdjustType() {
        return adjustType;
    }

    public void setAdjustType(String adjustType) {
        this.adjustType = adjustType;
    }

    public String getAdjustReason() {
        return adjustReason;
    }

    public void setAdjustReason(String adjustReason) {
        this.adjustReason = adjustReason;
    }

    public BigDecimal getLimitPermBefore() {
        return limitPermBefore;
    }

    public void setLimitPermBefore(BigDecimal limitPermBefore) {
        this.limitPermBefore = limitPermBefore;
    }

    public BigDecimal getLimitPermAfter() {
        return limitPermAfter;
    }

    public void setLimitPermAfter(BigDecimal limitPermAfter) {
        this.limitPermAfter = limitPermAfter;
    }

    public String getChannel() {
        return channel;
    }

    public void setChannel(String channel) {
        this.channel = channel;
    }

    public String getDataSource() {
        return dataSource;
    }

    public void setDataSource(String dataSource) {
        this.dataSource = dataSource;
    }

    public String getResult() {
        return result;
    }

    public void setResult(String result) {
        this.result = result;
    }

    public Date getCreateTime() {
        return createTime;
    }

    public void setCreateTime(Date createTime) {
        this.createTime = createTime;
    }

    public Date getUpdateTime() {
        return updateTime;
    }

    public void setUpdateTime(Date updateTime) {
        this.updateTime = updateTime;
    }

    public String getUpdateBy() {
        return updateBy;
    }

    public void setUpdateBy(String updateBy) {
        this.updateBy = updateBy;
    }

    public Integer getRecordVersionNumber() {
        return recordVersionNumber;
    }

    public void setRecordVersionNumber(Integer recordVersionNumber) {
        this.recordVersionNumber = recordVersionNumber;
    }

    public Date getBusinessDate() {
        return businessDate;
    }

    public void setBusinessDate(Date businessDate) {
        this.businessDate = businessDate;
    }

    public Date getLimitEffectiveDate() {
        return limitEffectiveDate;
    }

    public void setLimitEffectiveDate(Date limitEffectiveDate) {
        this.limitEffectiveDate = limitEffectiveDate;
    }

    public Date getLimitExpiryDate() {
        return limitExpiryDate;
    }

    public void setLimitExpiryDate(Date limitExpiryDate) {
        this.limitExpiryDate = limitExpiryDate;
    }

    public String getFileName() {
        return fileName;
    }

    public void setFileName(String fileName) {
        this.fileName = fileName;
    }

    public String getChineseName() {
        return chineseName;
    }

    public void setChineseName(String chineseName) {
        this.chineseName = chineseName;
    }

    public String getIdNumber() {
        return idNumber;
    }

    public void setIdNumber(String idNumber) {
        this.idNumber = idNumber;
    }

    public String getMobile() {
        return mobile;
    }

    public void setMobile(String mobile) {
        this.mobile = mobile;
    }
}
